home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / library / dfnc3714.lha / dfunc_library / fd / dfunc_lib.fd
Text File  |  1995-12-14  |  4KB  |  170 lines

  1. ##base _DFuncBase
  2. ##bias 30
  3. ##public
  4. *
  5. *  FD version 37.13 (31.10.95)
  6. *
  7. *  Gadget and port functions:
  8. *
  9. ##private
  10. DFCreateGadList(ListTags) (a0)
  11. DFFreeGadList(GadListBase) (a0)
  12. DFGadgetDesigner(Window,filename) (a0,d0)
  13. ##public
  14. DFRenderGadgets(RastPort,GadList) (a0/a1)
  15. DFWaitGad(RastPort,Port,GadBase) (a0/a1/a2)
  16. DFWaitMsg(Port) (a0)
  17. DFClrPort(Port) (a0)
  18. *
  19. *  Scale functions for gadgets:
  20. *
  21. DFInitScale(Window,GadList) (a0/a1)
  22. DFScaleGads(scalebody) (d0)
  23. DFRemScale(scalebody) (d0)
  24. *
  25. *  Gadget info:
  26. *
  27. DFGetFlags(GadList,gad) (a0,d0)
  28. DFSetFlags(GadList,gad,newFlags) (a0,d0/d1)
  29. DFGetColors(GadList,gad) (a0,d0)
  30. DFSetColors(GadList,gad,colors) (a0,d0/d1)
  31. DFGetTitle(GadList,gad,no) (a0,d0/d1)
  32. DFSetTitle(GadL,title,gad,no) (a0/a1,d0/d1)
  33. DFGetImage(GadList,gad,no) (a0,d0/d1)
  34. DFSetImage(GadL,Image,gad,no) (a0/a1,d0/d1)
  35. DFGetGFont(GadList,gad) (a0,d0)
  36. DFSetGFont(GadList,font,gad) (a0/a1,d0)
  37. DFGetID(GadList,gad) (a1,d0)
  38. DFSetID(GadList,gad,newID) (a0,d0/d1)
  39. DFFindID(GadList,ID) (a0,d0)
  40. DFToggle(Rastport,GadList,gad) (a0/a1,d0)
  41. DFGetToggle(GadList,gad) (a0,d0)
  42. DFCountGads(GadList) (a0)
  43. DFUpdateGad(Rastport,GadL,gad) (a0/a1,d0)
  44. *
  45. *  Graphics:
  46. *
  47. DFSetPen(Rastport,pen) (a0,d0)
  48. DFSetBPen(Rastport,pen) (a0,d0)
  49. DFSetDrMd(Rastport,mode) (a0,d0)
  50. DFSetFont(Rastport,TextAtt,opt) (a0/a1,d0)
  51. DFClrRast(RastPort,yPos,mode) (a0,d0/d1)
  52. DFFillWindow(Window,mode) (a0,d0)
  53. DFLine(Rast,x1,y1,x2,y2) (a0,d0/d1/d2/d3)
  54. DFBox(Rastport,x1,y1,x2,y2) (a0,d0/d1/d2/d3)
  55. DFDrawI(Rast,Image,x,y) (a0/a1,d0/d1)
  56. DFBeavel(Rast,x,y,w,h,cols) (a0,d0/d1/d2/d3/d4)
  57. ##private
  58. DFLoadIFF(Bitmap,filename) (a0/a1)
  59. ##public
  60. DFSaveIFF(Screen,filename,mode) (a0/a1,d0)
  61. DFLoadRGB4(screen,colors,no) (a0/a1,d0)
  62. DFSetPattern(Rast,pattern,size) (a0/a1,d0)
  63. DFClrPattern(Rastport) (a0)
  64. *
  65. *  Text:
  66. *
  67. ##private
  68. DFPrintText(RP,Txt,X,Y,Mod) (a0/a1,d0/d1/d2)
  69. ##public
  70. DFPrintTxt2(Rastport,text,x,y) (a0/a1,d0/d1)
  71. DFWriteStd(Text) (a0)
  72. DFPrintF(ras,str,ins,buf,x,y) (a0/a1/a2/a3,d0/d1)
  73. DFSearch(Buffer,String,BuffSz) (a0/a1,d0)
  74. DFUpperCase(Buffer,length) (a0,d0)
  75. DFLowerCase(Buffer,length) (a0,d0)
  76. DFMakeASCII(Buffer,length,mode) (a0,d0/d1)
  77. DFFindStrLen(String) (a0)
  78. DFCopyString(srcStr,dstStr) (a0/a1)
  79. *
  80. *  Dos:
  81. *
  82. DFGetFileLength(file) (a0)
  83. DFLoadFile(file) (a0) ;[d1=length]
  84. DFRemFile(filebuffer) (a0)
  85. DFDeleteFile(file) (a0)
  86. DFSaveBuffer(file,buffer,size) (a0/a1,d0)
  87. *
  88. *  Intuition:
  89. *
  90. ##private
  91. DFOpenXWindow(XWindowStruct) (a0)
  92. DFCloseXWindow(XWindow) (a0)
  93. ReservedFunctionSlot1() ()
  94. DFRefreshXFrame(XWindow) (a0)
  95. ##public
  96. DFWindowRastport(window) (a0)
  97. DFScreenRastport(screen) (a0)
  98. DFScreenOfWindow(window) (a0)
  99. DFViewport(screen) (a0)
  100. DFBitmap(screen) (a0)
  101. DFFindScreen(title) (a0)
  102. DFFindWindow(title) (a0)
  103. ##private
  104. DFPointerOff(window) (a0)
  105. DFPointerOn(window,pointer) (a0/a1)
  106. DFMakeRastport(buffer,w,h,d) (a0,d0/d1/d2)
  107. DFRemRastport(rastport) (a0)
  108. ##public
  109. DFAllocBitmap(w,h,d) (d0/d1/d2)
  110. DFFreeBitmap(bitmap) (a0)
  111. *
  112. *  Misc:
  113. *
  114. DFGraphicsBase() ()
  115. DFDosBase() ()
  116. DFIntuitionBase() ()
  117. DFUserport(window) (a0)
  118. DFMakeBool(value1,value2) (d0/d1)
  119. DFStripBool(bool) (d0)
  120. DFDisable() ()
  121. DFEnable() ()
  122. *
  123. *  Tasks:
  124. *
  125. DFNewProcess(code,name) (a0/a1)
  126. DFFindTask(taskname) (a0)
  127. DFRenameTask(task,newName) (a0/a1)
  128. *
  129. *  Memory:
  130. *
  131. DFAllocVMem(size,type) (d0/d1)
  132. DFFreeVMem(memory) (a0)
  133. DFGetVMemSize(memory) (a0)
  134. DFClrCache() ()
  135. *
  136. *  Printer:
  137. *
  138. DFPrinterComand(command) (d0)
  139. DFPrinterText(text) (a0)
  140. DFPrinterWindow(window,printStruct) (a0/a1)
  141. *
  142. *  Sound:
  143. *
  144. ##private
  145. DFDrawSample(sampleStruct) (a0)
  146. DFInitModule(module) (a0)
  147. DFStartModule() ()
  148. DFStopModule() ()
  149. DFRemModule(modBase) (a0)
  150. *
  151. *  Misc:
  152. *
  153. DFCalcColormap() ()
  154. ##public
  155. DFDeltaList(GadList,x,y) (a0,d0/d1)
  156. ##private
  157. DFAllocList(List) (a0)
  158. DFFreeList(ListHdr) (a0)
  159. ##public
  160. DFCalcArg(string) (a0)
  161. DFReadArg(string,destBuffer) (a0/a1)
  162. DFStripText(scrBuff,dstBuff) (a0/a1)
  163. DFNewPrintText(window,text,x ,y ,mode)(a0/a1,d0/d1/d2)
  164. DFGhostGads(gadgets,mode)(a0,d0)
  165. DFGetProc()()
  166. DFGetMath()()
  167. DFReverseBuffer(buffer,length)(a0,d0)
  168. DFCompareStr(string1,string2,mode)(a0/a1,d0)
  169. ##end
  170.